iframe html {height:auto}
body	{}
ul {list-style-type: none;margin: 0;padding: 0;}
li {display: list-item;text-align: -webkit-match-parent;}
h1 {color:#B7B8C8;font-size:18px;}
h3 {font-size: 14px;}
.title-w-line {widht:90%;font-size: 1.5em;color: #FF7800;border-bottom: 2px solid #FF7800;margin: 10px 0 10px 0;}

.xv-screen-panel-body {background-color: transparent;border: 1px solid white;}
.fx-grid-panel-border {border: 0px solid white;}
.page-header {margin-top:0px;margin-bottom:15px}
.screen .f-message {height:auto;margin-top: 5px;margin-bottom: 10px;}
/* Style Ressource Module */
#BC_BHDR	{float:left; clear: none;width: 100%;}
#BC_jobInfo	{float:left; clear: none;width: 100%;margin-top:5px}
#BC_ressourceDocs	{margin-top:2%}
#infoRessource #HDR_foot	{float:left}

/* Style Dash Board */
#BC_searchRessource	{float:left; clear: none;width: 95%;}
.fx-grid-panel-caption {background:url("images/hr-over.gif");}
.fx-grid-panel-caption {
background-color: #CBDDF3;
background-image: -moz-linear-gradient(center top , #DAE7F6, #CDDEF3 45%, #ABC7EC 46%, #ABC7EC 50%, #B8CFEE 51%, #CBDDF3);
background-image: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#dae7f6),color-stop(45%,#cddef3),color-stop(46%,#abc7ec),color-stop(50%,#abc7ec),color-stop(51%,#b8cfee),color-stop(100%,#cbddf3));
background-image: linear-gradient(top,#dae7f6,#cddef3 45%,#abc7ec 46%,#abc7ec 50%,#b8cfee 51%,#cbddf3);
}
.xv-caption-text,.block .message	{color: #FF7800;}
.fx-grid-panel-border {padding: 1px;}
.i {font-style: italic;}
.sub-title-mini {font-size: 11px;color: #DDD;}
/* Banner */

#logo  {float:left}
#content{width:720px;float:left;padding:0}#container.sidebar
.contentTitle {float: left;vertical-align: middle;padding-left: 5px;}
#login	{top:50px;font-family:Verdana,sans-serif;font-size:12px;max-width:500px}
#loginScreen .pageTitle {float:none;}

/* Page Styling */
.pageTitle {float: left;vertical-align: middle;padding-left: 5px;width:100%;height:50px}
.logo.pageTitle {height:150px;position:relative;float:none}
.pageTitleIcon {display: inline;float: left;width: 32px;margin-right: 5px;}
.pageDescription	{margin-top:14px;color:#B7B8C8;font-size:18px;font-weight: bold;line-height: 1.1em;margin-left:65px;}
.expenses .pageTitleIcon	{background:url(images/titles/expenses.png);width: 55px;height: 55px;}
.logo.pageTitle h2 {font-size:12px;clear:both}
.logo.pageTitle img {position:relative}
.block .fieldset {border-color: #B5B8C8}
.navbar {margin-bottom:0!important}
.dashboard-box {padding-top:15px}
.dashboard-box fieldset {height:200px;}
#tb_gActivites .zeb1,#tb_gActivites .zeb2	{line-height:25px}

/* Login */
#login .logo i {background:url("images/Logo_Hive.png") no-repeat ;height:115px;width:295px;z-index:9000}
#login h2 {color: #FF7800;}
#login	{top:100px}
#login form.xv-screen-panel-body {margin-left: 8px;padding: 26px 24px 16px;font-weight: normal;background: white;border: 1px solid #E5E5E5;-moz-box-shadow: rgba(200,200,200,0.7) 0 4px 10px -1px;-webkit-box-shadow: rgba(200,200,200,0.7) 0 4px 10px -1px;box-shadow: rgba(200,200,200,0.7) 0 4px 10px -1px;}
#site-top {min-height: 40px;}
/* Short Cuts */
.hidden {display:none;}
.clearfix {zoom: 1;}
.lfloat {float: left;}
.rfloat {float: right;}
.mrs {margin-right: 5px;}
.mrm {margin-right: 10px;}
.mas {margin: 5px;}
.mbm {margin-bottom: 10px;}
.mts {margin-top: 5px;}
.mvs {margin-top: 5px;margin-bottom: 5px;}
.mlm {margin-left: 10px;}
.pvs {padding-top: 5px;padding-bottom: 5px;}
.pbm {padding-bottom: 10px;}
.fwb {font-weight: bold;}
.fsl {font-size: 13px;}
.fss {font-size: 9px;}
.fcg {color: gray;}
.del {color:red;}
.fsm {font-size: 11px;}
.p30 {margin-bottom: 30px!important;}
.wnb {border:0}
.g4b {border:1px solid #ddd;}
.gsl {border-top:1px solid #ddd;margin-top:10px;padding-top:10px}
.noheight textarea {line-height:13px;font-size:12px}
.prettyprint {
padding: 8px;
background-color: #f7f7f9;
border: 1px solid #e1e1e8;
display: block;
padding: 9.5px;
margin: 0 0 10px;
font-size: 13px;
line-height: 20px;
background-color: #f5f5f5;
border: 1px solid #ccc;
border: 1px solid rgba(0, 0, 0, 0.15);
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.prettyprint ul {margin: 0 0 10px 25px;list-style-type: disc;}
.prettyprint ul li {line-height: 20px;display: list-item;list-style-type: disc;}
a.btn {color: #333333 !important;}
a.btn-warning,a.btn-warning:visited,a.btn-warning:link,a.btn-danger,a.btn-success {color:white !important}
span.action-links {margin-left:10px;font-size:11px}
/* Contacts */
#mainContainer {border-right: 1px solid #CCC;}
#contentCol {border-left: 1px solid #CCC;margin-left: 181px;min-height:250px}
#sideNav #pinnedNav {margin-top: 16px;}

.navHeader .bookmarksNavSeeAll {color: #6D84B4;white-space: nowrap;}
.editMode .homeSideNav .bookmarksNavSeeAll, .homeSideNav .bookmarksNavSeeAll {visibility: hidden;}
.uiLoadingIndicatorAsync {background-image: url(images/loader.gif);/*display: none;*/}
#leftCol	{float: left;padding: 10px 0 0 2px;width: 179px;font-size:11px}
.navHeader, .navHeader a {color: #999;font-size: 9px;font-weight: bold;}
.uiSideNav .item.active, 
.uiSideNav .item.active:hover, 
.uiSideNav ul .subitem.active, .uiSideNav ul .subitem.active:hover {background-color: #fe7700;font-weight: bold;}
.uiHeaderActions {padding-bottom:10px}
.uiSideNav {display: block;}
.uiSideNav .sideNavItem {padding-right: 20px;margin-left: -20px;width: 100%;}
.uiSideNav.subitems {margin-left: 0px;}
.uiSideNav.subitems .sideNavItem{padding-right: 40px;padding-right: 0px;}
.uiSideNav .buttonWrap {clear: left;float: left;height: 20px;text-align: right;width: 20px;}
.uiSideNav .item, .uiSideNav.subitems .subitem {color: #333;display: block;border-bottom: 1px solid white;min-height: 17px;line-height: 13px;padding: 3px 8px 0 28px;text-decoration: none;}
.uiSideNav .item {margin-left: 20px;margin-right: -20px;-webkit-user-select: none;}
.uiSideNav.subitems .sideNavItem  {margin-left: 0px;margin-right: -20px;-webkit-user-select: none;}
.uiSideNav .sideNavItem .imgWrap {margin-left: -22px;margin-top: -1px;float: left;}
.imgWrap i {display:block}
.uiSideNav .item .imgWrap {width: 18px;}
.uiHeaderTitle .imgWrap {padding-right: 5px;}
.uiSideNav .sideNavItem .linkWrap {display: block;overflow: hidden;padding-left: 0;text-overflow: ellipsis;white-space: nowrap;}
.uiSideNav a.item:hover {background-color: #fec99a;}
#actionsMenu.uiSideNav .item {padding-left: 5px;
margin-left: 0;
margin-right: 20px;
font-size:11px;
}
.uiFutureSideNav .wrapper {line-height:5px}
/* Content Part*/
#contentCol.hasLeftCol {border-left: 1px solid #CCC;margin-left: 188px;min-height:600px;position:absolute;width: 80%;}
/*#contentCol.hasLeftCol form {margin-left:15px}*/
.uiHeaderPage {padding: 0;width:780px;}
.uiHeaderPage .uiHeaderTitle {line-height: 20px;min-height: 20px;margin-top:13px;padding-bottom: 2px;vertical-align: bottom;padding-left: 22px;outline: none;
color: #F80;font-size: 18px;}

.uiHeader h2 .uiHeaderImage {top: 2px;vertical-align: middle;float:left;margin-right:5px}

.table-bordered  .header {border: 1px solid #ddd;}

/* Contact Sheet */
.hive-contact-box .title	{font-weight: bold;font-size:12px;line-height:20px}
.contactDetail	{line-height: 16px;white-space: nowrap;color: #666;}
.contactDetailBanner {padding-top: 10px;}


/* User */
.icon-linkedin	{background-image:url(images/icons/linkedin.png);background-position:0}
.icon-viadeo	{background-image:url(images/icons/viadeo.png);background-position:0}
.icon-facebook	{background-image:url(images/icons/facebook.gif);background-position:0}
.icon-twitter	{background-image:url(images/icons/twitter.gif);background-position:0}
/* Missions */
.contentArea {padding: 0 20px;width: 759px;}
.MissionsContent {display: block;float: left;margin-bottom: -10px;min-height: 200px;width: 759px;}
.uiGrid {border: 0;border-collapse: collapse;border-spacing: 0;}
.uiImageMini {width: 50px;height: 50px;display: block;}
.threadMainCol {width: 1000px;}
.threadRow .right {padding-top: 18px;}
.threadRow .content {line-height: 16px;padding-top: 8px;}
.threadRow .authorsWrapper {max-width: 500px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.threadRow .authors {font-size: 13px;}
.threadRow.unread .mutualFriends {color: #9C9C9C;}
.threadRow.unread .snippet, .threadRow.unread .timestamp {color: #6D84B4;}
.threadLink {cursor: pointer;color: #3B5998;text-decoration: none;}
td.label {font-size: 11px;text-align: left;}
.UIImageBlock_Ext {float: right;}
.clearfix::after {clear: both;content: ".";display: block;font-size: 0;height: 0;line-height: 0;visibility: hidden;}

/*------------------------------------------------------------*/
/*-             Standard Orx Behavior Overwritten  	 		 -*/
/*------------------------------------------------------------*/
.dropdown-menu li>a:hover, .dropdown-menu li>a:focus, .dropdown-submenu:hover>a {	
background-color: #faa732;
background-image: -moz-linear-gradient(top, #fbb450, #f89406);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
background-image: -o-linear-gradient(top, #fbb450, #f89406);
background-image: linear-gradient(to bottom, #fbb450, #f89406);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
border-color: #f89406 #f89406 #ad6704;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.table {margin-bottom:0	}
.prettyprint a.btn {float: right;line-height: 15px;height: 15px;margin-top: -2px;}
/*------------------------------------------------------------*/
/*-             Site Disposal	  	 						 -*/
/*------------------------------------------------------------*/
.print .push,.print #site-footer {height:0;padding:0}
.print #site {margin: 0 auto 0;}
.print #site  {height:150px!important;overflow-y:auto;overflow-x:hidden}
.print #main-messages-messages #site {height:250px!important;overflow-y:auto;overflow-x:hidden}

/*------------------------------------------------------------*/
/*-             Site Content Area	  	 					 -*/
/*------------------------------------------------------------*/
.streamWrapper	{margin-top:25px;margin-left:25px;width:750px}
.news-content	{margin: -2px 0 2px;}
.news-content  .dropdown-menu {top:initial;left:initial;top:-moz-initial;left:-moz-initial;}
.uiStreamHomepage .uiStreamStory:first-child {margin-top: -8px;}

.uiStreamStory {padding: 0;position: static;}
.uiListLight {border-color: #E9E9E9;}
.uiListVerticalItemBorder {border-width: 0 0 1px 0;}
.uiListLight, .uiListMedium, .uiListDark {border-style: solid;}
.uiListItem {display: block;}
.storyHighlightIndicatorWrapper {position: relative;}
.uiStream .uiStreamStory .highlightSelector {margin: 0 10px 0 0;}
.uiStream .uiStreamHide {float: right;margin-top: 18px;}
.uiInlineBlock {display: inline-block;}
.uiStream .uiStreamStory .highlightSelector .uiSelectorButton, .uiStream .uiStreamStory .highlightSelector .uiSelectorButton:active, .uiStream .uiStreamStory .highlightSelector .uiSelectorButton:focus, .uiStream .uiStreamStory .highlightSelector .uiSelectorButton:hover, .uiStream .highlightSelector .highlightSelectorButton, .uiStream .highlightSelector .highlightSelectorButton:active, .uiStream .highlightSelector .highlightSelectorButton:focus, .uiStream .highlightSelector .highlightSelectorButton:hover {background-color: transparent;border: 0;
padding: 0;width: 21px;height: 24px;}
.uiStream .uiStreamStory .highlightSelector .uiSelectorButton, .uiStream .highlightSelector .highlightSelectorButton {
background-image: url(images/actions.png);
background-repeat: no-repeat;background-position: 0 0px;display: inline-block;width: 21px;height: 24px;padding: 0;border: 0;-webkit-box-shadow: none;}
.uiStreamHide .uiStreamContextButton, .uiStreamStory:hover .uiStreamSubstory .uiStreamHide .uiStreamContextButton {
left: -9999px;overflow: hidden;position: relative;}
.uiStreamStory:hover .uiStreamHide .uiStreamContextButton, .uiStreamStory .uiStreamSubstory:hover .uiStreamHide .uiStreamContextButton, .uiStreamStory .uiStreamHide.openToggler .uiStreamContextButton, .uiStreamStory:hover .uiStreamSubstory .uiStreamHide.openToggler .uiStreamContextButton {
left: auto;overflow: visible;}
.uiStream .uiStreamStory .highlightSelector .openToggler .uiSelectorButton, .uiStream .uiStreamStory .highlightSelector .openToggler .uiSelectorButton:hover, .highlightSelector .openToggler .highlightSelectorButton, .highlightSelector.openToggler .highlightSelectorButton {
background-image: url(images/actions.png);background-repeat: no-repeat;background-position: -154px -4px;background-color: transparent;border: 0;padding: 0;width: 21px;height: 24px;
}
.uiStreamStory .mainWrapper {margin: 0 35px 14px 0;padding-top: 14px;}
.uiStream .uiStreamMessage {color: black;font-size: 11px;font-weight: normal;}
.uiStream .uiStreamHeadline {font-weight: bold;padding-bottom: 3px;}
.uiStream .uiStreamHeadline.whishe {color: #3B5998;}
.uiStream .uiStreamHeadline.job {color: #3B5998;}
.jobUpdateBlock	{clear:none;}
.timestamp {padding-right:5px;font-size:11px}
/*------------------------------------------------------------*/
/*-             Ui	  	 						     	 	 -*/
/*------------------------------------------------------------*/
.uiActionLinks {font-size: 11px;font-weight: normal;color:gray}
#profile_picture img {max-width:100px;max-height:100px}
.ui-image-block-content	img {max-width:100px;max-height:70px}
.ui-image-block-content	.i {font-size: 10px;}
/*------------------------------------------------------------*/
/*-             Icons	  	 						     	 -*/
/*------------------------------------------------------------*/
.imgWrap .add {background-image:url(images/icons/menu/add.png);} 
.imgWrap .jobs {background-image:url(images/icons/menu/jobs.png);} 
.imgWrap .users {background-image:url(images/icons/menu/users.gif);}
.imgWrap .user-add {background-image:url(images/icons/menu/user-add.png);}
.imgWrap .user-group {background-image:url(images/icons/menu/user-group.png);}
.imgWrap .source {background-image:url(images/icons/menu/source.png);}
.imgWrap .job-board{background-image:url(images/icons/menu/job-board.png);}
.imgWrap .workflow{background-image:url(images/icons/menu/workflow.png);}
.imgWrap .type {background-image:url(images/icons/menu/type.gif);}
.imgWrap .country {background-image:url(images/icons/menu/country.png);}
.imgWrap .currency {background-image:url(images/icons/menu/currency.png);}
.imgWrap .status {background-image:url(images/icons/menu/status.gif);}
.imgWrap .diploma {background-image:url(images/icons/menu/diploma.gif);}
.imgWrap .connections {background-image:url(images/icons/menu/connections.png);}
.imgWrap .inbox {background-image:url(images/icons/menu/inbox.png);}
.imgWrap .security {background-image:url(images/icons/menu/security.png);}
.imgWrap .personal-data {background-image:url(images/icons/menu/personal-data.png);}
.imgWrap .user-preferences {background-image:url(images/icons/menu/user-preferences.gif);}
.imgWrap .interviews {background-image:url(images/icons/menu/interview.png);}
.imgWrap .messages {background-image:url(images/icons/menu/email.png);}
.imgWrap .contacts-vip {background-image:url(images/icons/menu/award-star-gold.png);}
.imgWrap .contacts-old {background-image:url(images/icons/menu/contacts-old.png);}
.imgWrap .contacts {background-image:url(images/icons/menu/contacts.png);}
.imgWrap .kpis {background-image:url(images/icons/menu/kpis.png);}
.imgWrap .merge {background-image:url(images/icons/menu/merge.png);}
a:hover.mark-as-vip .icon,a.mark-as-vip.active .icon {background-image:url(images/icons/menu/award-star-gold.png);}

a.mark-as-vip .icon,a.mark-as-vip.active:hover .icon {background-image:url(images/icons/menu/award-star-gold-inverse.png);}
a.icons:hover	{text-decoration:none}

.icons .ishare {background-image:url(images/icons/menu/user-group.png);}
.icons .ipwd {background-image:url(images/icons/menu/security.png);}
.imgWrap .announces {background-image:url(images/icons/announces.png);}

.icon.process {background-image:url(images/icons/process_mini.png);}
.imgWrap .newsfeed {background-image:url(images/icons/news_mini.png);}
.imgWrap .tasks {background-image:url(images/icons/tasks.png);}
.imgWrap .candidats {background-image:url(images/icons/candidats.png);}
.imgWrap .personnal {background-image:url(images/icons/personnal.png);}
.imgWrap .jobs {background:url(images/icons/jobs.png) no-repeat;}
.imgWrap .skills {background-image:url(images/icons/schoolar.png);}
.imgWrap .wishes {background:url(images/icons/whishes.png);}
.imgWrap .addresses {background:url(images/icons/addresses.png);}
.imgWrap .missions {background-image:url(images/icons/missions.png);}
.imgWrap .documents {background-image:url(images/icons/documents.png);}
.icon	{width:16px;height:16px;vertical-align: bottom;}
.icon.phone {background-image:url(images/icons/phone.png);}
.icon.email {background-image:url(images/icons/email.png);}
.social a {display:block}
ul.social li {margin-right:5px;float: left;}
.uiCloseButtonSmall {background-image: url(images/icons/delete.png);height: 11px;margin-top: 1px;width: 11px;}
label.uiCloseButton {overflow: hidden;}
/*------------------------------------------------------------*/
/*-             Dashboard	  	 					 	 	 -*/
/*------------------------------------------------------------*/
.ui-sortable-placeholder {
	border:2px dashed #dcdcdc;margin-top:5px;margin-bottom:5px;background-color:#f5f5f5;
	visibility: visible !important; height: 150px !important; }
.ui-sortable-placeholder * {visibility: hidden;}
.widgets-toolbar {border-bottom: 1px solid #dcdcdc;margin-bottom: 10px;margin-top: 10px;height:30px}
.widgets-toolbar .widget-header {color: rgb(141, 141, 141);font-size: 23px;position: absolute;left: 20px;}
.widgets-toolbar .actions {position: absolute;right: 25px;top: 50px;}
.dragdrop-handle {width: 100%;cursor: move;user-select: none;-khtml-user-select: none;-moz-user-select: none;}
.ui-sortable-helper .widget-content {background-color:white;visibility:hidden!important}
.widget-content {cursor:initial;cursor:-moz-initial;}

.widgets-container {border-style: none;min-height: 250px;overflow: hidden;}
.columns {padding: 0 0 50px 18px;min-height: 500px;box-sizing: border-box;-moz-box-sizing: border-box;position: relative;float: left;height: 100%;min-width:50px}
.columns:first-child {padding-left: 0;}
.widgets-container .column1,.widgets-container .column3 {width: 33%;}
.widgets-container .column2 {width: 34%;}
.widget-inner {margin-bottom: 20px;position: relative;z-index: 1;overflow: hidden;}
.widget-inner .box-title {font-weight: bold;height: 24px;line-height: 24px;overflow: hidden;padding: 0;position: relative;}
.box-title-inner {overflow: hidden;white-space: nowrap;padding-left: 7px;padding-right: 60px !important;box-sizing: border-box;text-overflow: ellipsis;text-decoration: none;}
.widget-actions {height: 19px;position: absolute;right: 0;top: 0;text-align: right;white-space: nowrap;visibility: hidden;margin: 0px 7px 0 0;}
.widget-actions a {background-repeat: no-repeat;cursor: pointer;display: inline-block;float: right;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";opacity: 0.5;overflow: hidden;position: relative;z-index: 3;margin-left: 7px;}
.widget-inner {border: 1px solid #dcdcdc;}
.widget-inner:hover {border: 1px solid #c6c6c6;-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);}
.widget-inner .box-title {background-color: #f5f5f5;border-bottom: 1px solid #dcdcdc;color: #222;font-size: 13px;}
.widget-inner:hover .widget-actions {visibility: visible;}
.widget-frame {width: 98%;height:98%;margin: 5px;}
.box-title-inner {color: #111;}
.widget-frame .dashboard-messages {margin-left: 1px;overflow-y: auto;overflow-x: hidden;height: 250px;}
/*------------------------------------------------------------*/
/*-             Mail Box	  	 					     	 -*/
/*------------------------------------------------------------*/
#sMailbox_foot	{text-align:center}
#bsMailbox {border:0}
.print #main-messages-mailbox-connect {height: 252px;overflow-y: scroll;}
.print #main-messages-mailbox-connect #site-footer,
.print #main-messages-mailbox-connect .push {display:none;height:0}
#inboxleftCol {float: left;padding: 0px 0 0 2px;width: 179px;font-size:11px}
#inboxleftCol.wrapper {margin:0}
.webmail-toolbar{border-bottom: 1px solid #dcdcdc;margin-bottom: 10px;margin-top: 10px;height:30px}
.webmail-toolbar .webmail-header {color: rgb(141, 141, 141);font-size: 23px;position: absolute;left: 20px;}
.webmail-toolbar .params {right: 25px;top: 50px;}
.webmail-toolbar .messages-actions {position: absolute;left: 325px;top: 50px;}

.hasLeftCol  .left-params {position: absolute;top: -47px;}
.print .left-params { margin-left: 5px;}
.unread-messages h2,.other-messages h2 {font-size:15px;font-weight:normal}
.message-email-row {line-height:18px;height:25px;font-size:13px;border-top:1px solid rgb(229, 229, 229);;border-bottom:1px solid rgb(229, 229, 229);}
.message-email-row.bold td{background:white;}
.message-email-row td{background:rgba(243,243,243,.85);}
.message-title {font-size: 18px;border-bottom: 1px solid #ddd;}
.message-header {line-height: 40px;height: 40px;cursor:pointer}
.message-header img {float: left;margin-top:5px;margin-left:5px;}
.message-header .received-date {font-size: 11px;float:right}
.message-author {font-weight:bold;font-size: 11px;float: left;margin-left: 10px;line-height: 30px;}
.message-author .email {color: #555;margin-left:5px;font-weight:normal;}
.message-author  .recipient {font-weight: normal;font-style: italic;}
.message-content ul.attachements {border-top:1px solid #d8d8d8;margin-right:50px;padding: 5px;}
.message-content ul.attachements .filename {font-size: 13px;font-weight:bold}
.mailbox-message {border-bottom: 1px solid #ddd;}
.mailbox-message .message-content {margin-top:20px;padding-bottom:20px;margin-left: 10px;}
.mailbox-message.collapsed .message-content	{display:none}
.mailbox-message.collapsed .message-header {background: #f5f5f5;}
.mailbox-message .author-picture {background-color:white}
.mailbox-message .received-date	{margin-right:5px}
.content-collapser {margin-bottom: 10px;margin-top: 8px;cursor:pointer;background-color: #f1f1f1;border: 1px solid #ddd;clear: both;line-height: 6px;outline: none;position: relative;width: 20px;}
.content-collapser i {height: 8px;opacity: .3;width: 20px;background-image:url(images/ellipsis.png);display: block;}
.container-scroll	{height:250px;overflow-y:auto}
.container-scroll .left-params {margin-left: 2px;}
.label {font-weight:normal}
a.label,a:visited.label {color:white !important;text-decoration:none !important}
.bold .label {font-weight:bold}
.message-header .message-summary {display:none;font-size: 12px;margin-left: 15px;float: left;}
.collapsed .message-header .message-summary {display:block}
.message-header .recipient {display: inline;}
.collapsed .message-header .recipient  {display:none}
.message-w-summary .subject {font-weight:bold}
.message-w-summary .message-summary {font-style: italic;}
.message-answer {margin-top: 5px;}
.message-answer img {float:left;width:32px}
#answer-complete-box {margin-top:20px;}
.answer-editor .tinyeditor {height:350px}
.answer-editor .tinyeditor iframe {min-height:250px;max-height:280px;}
.message-answer .answer-box {float: left;width: auto;margin-left: 45px;border: 1px solid #ddd;height: 30px;padding: 15px;}
#answer_editor_textbox {height: 275px;}
.answer-actions {margin-bottom:15px}
.answer-actions a {margin-right:10px}
#answer-tabs {margin:0;}
.active a#tab_answer,.active a#tab_forward {background-color:#f5f5f5}
.answer-editor iframe {background-color:white}
#answer-screen  .control-label {width: 45px;text-align: left;padding-top:0}
#answer-screen .control-group {margin-top:1px}
.message-answer form {border:1px solid #ddd;border-top:0;margin-left:0;padding-top:0;background-color:#f5f5f5}
#answer-screen .token-input-list {width: 542px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.readonly ul.token-input-list {border:0}
#labels-badges {padding:10px}
#labels-badges h2 {color: #B7B8C8;font-size: 15px;}
#tb_messages tr.selected td {background: #ffc;}
td.message-subject-list	{width:80%}
.message-subject-list,.message-from-list {padding-left:5px;padding-right:5px}
.message-from-list span.label {cursor: default;}
.message-from-list a.haslink {cursor:pointer}
.message-title .label {margin-left:10px}
.message-title .label a {color:white;text-decoration:none!important}
.message-title .label a:hover,.message-title .label a:visited {text-decoration:none!important}
.message-title .label a.remove:hover {font-weight:bold}
.message-from-list a:hover,.message-title .label:hover,.message-author a:hover, .message-labels-list a:hover 
{border: 1px solid #c6c6c6;-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);}
/*------------------------------------------------------------*/
/*-             Carousel	  	 					     	 -*/
/*------------------------------------------------------------*/
#main-container {margin-left: 50px;margin-top:15px}
.carousel .item {cursor:pointer}
.carousel .item .mini {padding-left:5px;height:50px;}
.carousel .item .mini ul {height:4px;}
.carousel .item .mini li {height:15px;line-height:15px;padding-left:5px;white-space: nowrap;text-overflow:ellipsis;overflow:hidden}
.carousel .item .picture-mini {width:50px;float:left;}

.carousel {margin-left:50px;width:770px;position:relative;padding-left: 3px;padding-right:1px;height: 53px;}
.carousel .wrapper {width: 768px;overflow: hidden;height: 53px;position: absolute;margin:0}
.carousel .wrapper .slides {width: 99999px;position: absolute;}
.carousel .item {float:left;width:190px;height:50px;border:1px solid white;display:block}
.carousel .item:hover,.carousel .item.active {border:1px solid #C4CDE0;}
.carousel .prev,.carousel .next {position: absolute;width: 30px;height: 50px;top: 5px;cursor: pointer;z-index: 100;}
.carousel .prev {background: url("images/ui/carousel/left.png") no-repeat top;left: -29px;}	
.carousel .next {left:initial;background: url("images/ui/carousel/right.png") no-repeat top;right: -30px;}
@media (max-width: 767px) {
	.carousel {width:760px;}
	.carousel .wrapper {width: 758px;}
}
@media (min-width: 768px)  {
	.carousel {width:957px;}
	.carousel .wrapper {width: 955px;}
}
/*------------------------------------------------------------*/
/*-             Interviews 	  	 					     	 -*/
/*------------------------------------------------------------*/
.interview-text h4 {font-size: 12px;font-weight: normal;}
.interview-text p {margin-left: 9px;margin-bottom: 10px;font-style: italic;}
.uiListItemTitle	{color:#3B5998;}
.interview-text {font-size:12px}
.uiSideNav .sideNavItem .uiSideNavEditButton {margin: 2px 5px 0 0;text-align: left;}
.uiSelector {max-width: 200px;vertical-align: top;}
.inlineBlock {display: inline-block;zoom: 1;}
.uiCloseButton {cursor: pointer;display: inline-block;margin: 0;padding: 0;zoom: 1;}
div.bookmarksMenuButton .uiCloseButton {
background-image: url(http://static.ak.fbcdn.net/rsrc.php/v1/y1/r/WjYCU3BoRSY.png);
background-repeat: no-repeat;
background-position: -1px -24px;
}
.uiSelector .uiSelectorButton {vertical-align: top;}
.uiSelector .uiCloseButton {-webkit-background-clip: padding-box;border: 1px solid transparent;margin: 0;}
.uiSideNav .sideNavItem .uiCloseButton {opacity: 0;}
.uiSelectorMenuWrapper {bottom: auto;left: 0;margin: -1px 0 30px;max-width: 340px;min-width: 100%;position: absolute;right: auto;top: 100%;z-index: -1;}
.uiSelector .uiMenu {border: 1px solid #777;border-bottom: 2px solid #293E6A;}
.uiMenu {background-color: white;padding: 3px 0 4px;overflow-y: auto;}
.homeSideNav .bookmarksMenuButton ul {display: inline;}
.uiMenuItem {white-space: nowrap;}
.uiMenuItem .itemAnchor {border: solid white;color: #111;display: block;font-weight: normal;line-height: 16px;padding: 1px 16px 1px 22px;text-decoration: none;border-width: 1px 0;}
.uiMenuItem .itemLabel {display: block;max-width: 300px;text-overflow: ellipsis;white-space: nowrap;}
.uiMenuItem .itemAnchor {color: #111;font-weight: normal;line-height: 16px;}
.uiSideNavCount {background-color: #D8DFEA;-webkit-border-radius: 2px;color: #3B5998;font-weight: bold;left: -1px;padding: 0 4px;position: relative;}
.uiListItem {display: block;}
/*------------------------------------------------------------*/
/*-             Experiences 	  	 					      -*/
/*------------------------------------------------------------*/
.job-experiences {margin-top: 15px;}
.job-experiences ul {
border-top: 1px solid #e5eaee;
background: -moz-linear-gradient(left,transparent,transparent 665px,#f8f9fb 665px);
-moz-transition: background .2s;
-ms-transition: background .2s;
-o-transition: background .2s;
-webkit-transition: background .2s;
transition: background .2s;zoom: 1;width: 780px;
}
.job-experiences ul li {
background: -moz-linear-gradient(left,#f8f9fa,#f8f9fa 113px,#fff 113px,#fff 666px,#f8f9fa 666px,#f8f9fa);
background: -ms-linear-gradient(left,#f8f9fa,#f8f9fa 113px,#fff 113px,#fff 666px,#f8f9fa 666px,#f8f9fa);
background: -o-linear-gradient(left,#f8f9fa,#f8f9fa 113px,#fff 113px,#fff 666px,#f8f9fa 666px,#f8f9fa);
background: -webkit-linear-gradient(left,#f8f9fa,#f8f9fa 113px,#fff 113px,#fff 666px,#f8f9fa 666px,#f8f9fa);
background: linear-gradient(left,#f8f9fa,#f8f9fa 113px,#fff 113px,#fff 666px,#f8f9fa 666px,#f8f9fa);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#F8F9FA',endColorstr='#FFFFFF');
border-bottom: 1px solid #dedede;
margin: 0;min-height: 58px;height: auto!important;padding: 0;overflow:hidden;
}
.experience-detail {background: #fff;float: left;width:658px;min-height: 58px;border-right:1px solid #dedede}
.experience-detail .detail {font-size: 12px;padding:5px}
.experience-detail .jobtitle {font-weight:bold}
.experience-detail .comments {font-style:italic;padding:2px}
.experience-period .still {font-weight: bold;color: #8da7b6;text-align: right;}
.experience-period {width: 120px;float: left;font-size: 12px;}
.experience-period .period {color: #8da7b6;text-align: right;margin: 15px 10px 0 0;}
.experience-period .stillin {font-weight:bold}
/*------------------------------------------------------------*/
/*-             Mission & Jobs 	  	 					     -*/
/*------------------------------------------------------------*/
#homeSideNav	{margin-top: 0px;}
.fbxWelcomeBoxImg	{height: 40px !important;width: 40px !important;}
.fbxWelcomeBoxImg.img{ display: block;}
.uiImageBlockMediumImage {margin-right: 8px;}
.mission-step .ui-widget-header {display:block;padding-top:3px;padding-left:5px;}
.mission-step ul {background: #F5F0F0 url(images/ui-bg_diagonals-thick_20_666666_40x40.png) repeat;
	border:1px solid #FCEFA1;margin-top:5px;margin-bottom:10px;min-height:100px}
.mission-step ul span.step-label {background:#FBF9EE;display:block;font-weight:bold;padding-top:3px;padding-left:5px;border-bottom: 1px solid #FCEFA1}
.mission-step ul li {font-size:11px;margin: 3px;cursor: move;font-weight:normal;display: inline-block;padding-right:4px;}
.ui-drag {float: left;padding-top: 3px;margin-left: 5px;margin-right: 15px;color: white;width: 11px;}
.ui-drag .icon-bar {display: block;width: 18px;height: 2px;background-color: whiteSmoke;-webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;
-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
}
.ui-drag .icon-bar {float:left;display:block}
.removed-area {position:fixed;top:101px;right:30px;width:30%;bottom: 50px;}
.mission-step.removed-area ul {overflow-y: scroll;position: fixed;bottom: 50px;top: 120px;width: 30%;overflow-x: hidden;}
.process-contentArea .col1 {float:left;width:55%;margin-left:20px}
.process-contentArea .col2 {float:left;width:40%;margin-left:20px}
#matches {margin-left:15px}
.matches-contentArea{margin-left:20px}
.process-contentArea .col1 .ui-sortable {max-height: 250px;overflow-x: hidden;overflow-y: scroll;}

/*------------------------------------------------------------*/
/*-             Announces 	  	 					     	 -*/
/*------------------------------------------------------------*/
.announce-title {color:#444;text-shadow: 1px 1px 0 white;font-size:15px;font-weight:bold;line-height:30px}
li .announce-title {margin-top:25px;}
.announce-carac {background: #F4F4F4;border: 1px solid #DADADA;}
.icon.localization {background-image:url(images/picto_france.png);}
.icon.duration {background-image:url(images/picto_time.png);}
.announce-carac-table {width:100%;font-size: 11px;}
.announce-carac {padding:5px}
.announce-content {padding:5px}
.skills-title {font-weight: bold;color: #444;font-size: 13px;}
.joboffer {margin-right:10px}
.announce-description {font-size: 13px;text-align: justify;margin-top: 15px;}
.announce-skills {float:right;font-size: 13px;width: 297px;padding: 15px;margin-left: 25px;margin-top: 15px;margin-right: -5px;margin-bottom: 15px;background: #F4F4F4;border: 1px solid #dadada;}

/*------------------------------------------------------------*/
/*-             KPI		 	  	 					     	 -*/
/*------------------------------------------------------------*/
.kpi-wrapper {padding: 10px;}
.kpi-label {height: 15px;margin-bottom: 15px;text-align: center;}